public class PLLearnLayerCognition extends PLLearnLayer {
	public PLLearnLayerCognition() {
		super();
	}
	
	public PLLearnLayerCognition(String name) {	
		super(name);
		Init();
	}
	
	public boolean Init() {
		return true;
	}

	public void Learn(PLShape query,PLShape response) {
		if (!query.IsValid() || !response.IsValid()) 
			return;
	}

	public void Finished() {
		SaveDataToFile();
	}

	// PRIVATE MEMBERS
	private boolean SaveDataToFile() {
		PLFileUtils.MakeFullDirPath(GetName());
		String filename = PLFileUtils.GetCognitionFile(GetName());
																
		// all done 	
		return true;
	}	
}
